What is the meaning of the word "sheep gadfly"?

Definitions: